package com.easy.module.system.enums;

import lombok.Getter;
import lombok.RequiredArgsConstructor;

@Getter
@RequiredArgsConstructor
public enum AppMenuAuthTypeEnum {
    DEPT(1, "部门"),
    ROLE(2, "角色"),
    USER(3, "用户");


    /**
     * 值
     */
    private final Integer value;

    /**
     * 名称
     */
    private final String name;

    /**
     * 通过值获取名称
     *
     * @param value
     * @return
     */
    public static String getName(Integer value) {
        for (AppMenuAuthTypeEnum item : AppMenuAuthTypeEnum.values()) {
            if (item.getValue().equals(value)) {
                return item.getName();
            }
        }
        return "";
    }
}
